package br.com.cefetrn.apoena.converter;

import java.util.Map;

import br.com.cefetrn.apoena.dominio.entity.EntidadeFinanciadora;



public class Converter4entidadeFinanciadora extends AxConverterAPOENA {

	@Override
	public Object convertFromString(Map arg0, String[] arg1, Class arg2) {
	try {
			
			if (arg1 == null || arg1[0]==null) 
				return null;
			
			return getSession(arg0).load(EntidadeFinanciadora.class, arg1[0]);
			
		} catch (Exception e) {
			
			LOG.error(arg1[0], e);
			return null;
		}
	}

	@Override
	public String convertToString(Map arg0, Object arg1) {
		// TODO Auto-generated method stub
		try {
			
			LOG.debug(arg1);
			
			return toString((EntidadeFinanciadora)arg1);
			
		} catch (Exception e) {
			
			LOG.error(arg1, e);
			
			return "erro";
		}

	}
	public String toString( EntidadeFinanciadora entidadeFinanciadora){
		
		String str = "";
		
		try {
			
			str = entidadeFinanciadora.getCadastro();
			
		} catch (Exception e) {
			LOG.error(entidadeFinanciadora, e);
		}
		return str; 	
	}

}
